#if !defined(__OTA_HTTP_H__)
#define __OTA_HTTP_H__

#define OTA_URL_FILEINFO "http://192.168.16.26:8000/fileinfo.json"
#define OTA_URL_DOWNLOAD "http://192.168.16.26:8000/download/gateway"
#define OTA_LOCAL_PATH "/home/zw/gateway.update"

/**
 * @brief 请求获取json
 * 
 * @param url 获取json的url
 * @return char* 返回json数据
 */
char *ota_http_getJson(char *url);

/**
 * @brief 请求下载文件
 * 
 * @param url 下载文件的url
 * @param filepath 下载文件保存的路径
 * @return int 0表示成功，-1表示失败
 */
int ota_http_download(char *url, char *filepath);

#endif // __OTA_HTTP_H__
